make something good - French English Dictionary